var windowName = "map";
var Page, map
apiready = function () {
    onWindowHide(function () {
    })
    console.log("index page is OK");
    Page = createVM("#Page", {
        //页面数据

    }, {
        //页面方法
        "init": function () {
            map = api.require('bMap');
            map.open({
                rect: {
                    x: 0,
                    y: 0,
                    // w: 320,
                    // h: 300
                },
                center: {
                    lon: 116.4021310000,
                    lat: 39.9994480000
                },
                zoomLevel: 16,
                showUserLocation: true,
                fixedOn: api.frameName,
                fixed: true
            }, function (ret) {
                if (ret.status) {
                    showToast('地图打开成功');
                    moveToCurPos()
                    //加载按钮
                    // api.openFrame({
                    //     name: 'mapTop',
                    //     url: pageUrl + '/ApiCloud/Page/Ad/mapTop.html',
                    //     rect: {
                    //         // x: 0,
                    //         // y: 0,
                    //         // w: 'auto',
                    //         h: 100,
                    //         marginBottom:0,
                    //         marginLeft:0,
                    //         marginRight:0,
                    //     },
                    //     pageParam: {
                    //         name: 'test'
                    //     }
                    //     ,fixedOn:"ui_layout"
                    //     // ,bgColor:"rgba(0,0,0,0.3)"
                    // });

                }
            });
            map.getLocation({
                accuracy: '100m',
                autoStop: false,
                // filter: 1
            }, function(ret, err) {
                logJson(ret)
                logJson(err)
                moveToCurPos()
            });
        }
    })

    Page.init()

}

function updateWinData() {
    var news = getLocData("news")
    Page.news = news.text;
    Page.blocks = getLocData("blocks")
    moveToCurPos()
    showToast("map show")
}


//移动到当前位置
function moveToCurPos() {
    map.showUserLocation({
        isShow: true,
    });
    setTimeout(function () {
        map.showUserLocation({
            isShow: true,
        });
    },500)
}


function test(){
    showToast("testing")
}